package com.cold.legendary.bprocess.context.run;

import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;

/**
 * @author cold
 * @since 2023/3/10
 */
@Data
public class RunBaseContext {
    /**
     * 流程请求表请求id
     */
    private String requestId;
    /**
     * 业务单号
     */
    @NotEmpty(message = "bizId不能为空!")
    private String bizId;
    /**
     * 商户号
     */
    @NotEmpty(message = "merchantId不能为空!")
    private String merchantId;
    /**
     * 流程单号
     */
    @NotEmpty(message = "processId不能为空!")
    private String processId;
    /**
     * 节点id
     */
    private String pointId;
    /**
     * 失败原因
     */
    private String failReason;
}
